Option Strict On
Option Explicit On

Imports System

Public Interface ILoadMetadata
   Function Load( _
                  ByVal skipStoredProcs As Boolean, _
                  ByVal selectPatterns As String, _
                  ByVal setSelectPatterns As String, _
                  ByVal lookupPrefix As String, _
                  ByVal targetLanguage As CodeGenerationSupport.TargetLanguage, _
                  ByVal removeAllPrefixes As Boolean, _
                  ByVal prefixes As String, _
                  ByVal friendlyCaps As Boolean, _
                  ByVal removeUnderscores As Boolean, _
                  ByVal keywordTreatment As CodeGenerationSupport.KeywordTreatment, _
                  ByVal blankTreatment As CodeGenerationSupport.BlankTreatment, _
                  ByVal columnRemoveAllPrefixes As Boolean, _
                  ByVal columnPrefixes As String, _
                  ByVal columnRemoveTablePrefix As Boolean, _
                  ByVal columnFriendlyCaps As Boolean, _
                  ByVal columnRemoveUnderscores As Boolean, _
                  ByVal columnKeywordTreatment As CodeGenerationSupport.KeywordTreatment, _
                  ByVal columnBlankTreatment As CodeGenerationSupport.BlankTreatment, _
                  ByVal viewIDType As CodeGenerationSupport.ViewIDType, _
                  ByVal viewIDText As String, _
                  ByVal customAttributeNamespace As String, _
                  ByVal createMetadata As String, _
                  ByVal skipExtendedProperties As Boolean) _
                  As MetadataWrapper.DbsMetaDataRoot
End Interface
